const path = require('path')
module.exports = {
  devServer: {
    port: 4396,
    open: true,
    proxy: {
      '/conner': {
        target: 'https://api.it120.cc',
        changeOrigin: true,
        pathRewrite: {
          '^/conner': '/conner'
        }
      }
    }
  },
  lintOnSave: false,
  chainWebpack: config => {
    config.resolve.alias
      // eslint-disable-next-line no-irregular-whitespace
      .set('@', path.join(__dirname, 'src'))
      .set('_components', path.join(__dirname, 'src/components'))
      .set('_views', path.join(__dirname, 'src/views'))
      .set('_utils', path.join(__dirname, 'src/utils'))
      .set('_api', path.join(__dirname, 'src/api'))
  }
  // // css相关配置
  // css: {
  //   // 是否使用css分离插件 ExtractTextPlugin
  //   extract: true,
  //   // 开启 CSS source maps?
  //   sourceMap: false,
  //   // css预设器配置项
  //   loaderOptions: {
  //     scss: {
  //       prependData: '@import "@/styles/main.scss";'
  //     }
  //   }
  // }
  // css: {
  //   loaderOptions: {
  //     postcss: {
  //       plugins: [
  //         require('postcss-pxtorem')({
  //           // 把px单位换算成rem单位
  //           rootValue: 75, // 换算的基数(设计图750的根字体为75)
  //           // selectorBlackList: ['weui', 'mu'], // 忽略转换正则匹配项
  //           propList: ['*'],
  //           // selectorBlackList: ['van'],
  //           exclude: /styles/ig // src 目录下样式全部不转义
  //         })
  //       ]
  //     }
  //   }
  // }
}
